40800740999de247b637104696cc6d17a0da1059,plugins/org.obeonetwork.m2doc/src/org/obeonetwork/m2doc/util/M2DocUtils.java,M2DocUtils,parse,#URI#IQueryEnvironment#,305
Before Change
final XWPFDocument document = new XWPFDocument(oPackage);
final TemplateInfo info = new TemplateInfo(document);
for (String nsURI : info.getPackagesURIs()) {
queryEnvironment.registerEPackage(EPackage.Registry.INSTANCE.getEPackage(nsURI));
}
for (String token : info.getServiceTokens()) {
List<Class<?>> services = ServiceRegistry.INSTANCE.getServicePackages(token);
After Change
final TemplateInfo info = new TemplateInfo(document);
final List<String> invalidEPackages = new ArrayList<String>();
for (String nsURI : info.getPackagesURIs()) {
final EPackage ePackage = EPackage.Registry.INSTANCE.getEPackage(nsURI);
if (ePackage != null) {
queryEnvironment.registerEPackage(ePackage);
} else {
invalidEPackages.add(nsURI);